package com.carbon.domain;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;
import java.util.Date;

/**
 * 配送管理表(Delivery)表实体类
 *
 * @author makejava
 * @since 2023-09-05 16:32:42
 */
@Data
@NoArgsConstructor
@AllArgsConstructor
@ApiModel(value = "Delivery对象", description = "配送管理表")
@TableName("delivery")
public class Delivery implements Serializable {
    private static final long serialVersionUID = 1L;

    /**
     * 编号
     */
    @ApiModelProperty(value = "编号")
    @TableId(value = "check_id", type = IdType.AUTO)
    private Integer checkId;

    /**
     * 单据号
     */
    @ApiModelProperty(value = "单据号")
    private Integer orderId;

    /**
     * 调度单号
     */
    @ApiModelProperty(value = "调度单号")
    private Integer dispatchId;

    /**
     * 车牌号
     */
    @ApiModelProperty(value = "车牌号")
    private String carNumber;

    /**
     * 司机
     */
    @ApiModelProperty(value = "司机")
    private String driverName;

    /**
     * 司机联系电话
     */
    @ApiModelProperty(value = "司机联系电话")
    private Integer driverNumber;

    /**
     * 配送状态
     */
    @ApiModelProperty(value = "配送状态")
    private String distributionStatus;

    /**
     * 配送时间
     */
    @ApiModelProperty(value = "配送时间")
    private Date distributionTime;

    /**
     * 到达时间
     */
    @ApiModelProperty(value = "到达时间")
    private Date arriveTime;

    /**
     * 客户
     */
    @ApiModelProperty(value = "客户")
    private String customerName;

    /**
     * 客户联系人
     */
    @ApiModelProperty(value = "客户联系人")
    private String contactName;

    /**
     * 客户联系电话
     */
    @ApiModelProperty(value = "客户联系电话")
    private Integer contactNumber;

    /**
     * 配送地址
     */
    @ApiModelProperty(value = "配送地址")
    private String deliveryAddr;

    /**
     * 发货地址
     */
    @ApiModelProperty(value = "发货地址")
    private String sendAddr;

}







